@import url("reset.css");
.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;} .clearfix{display:inline-block;} html[xmlns] .clearfix{display:block;} * html .clearfix{height:1%;}

a {text-decoration: none;color: #602017; text-decoration: none;}
a:hover {text-decoration:underline;}
body {background: #ececec url(/images/bg-body.png) scroll repeat-x top left; font-family: Arial,Helvetica,sans-serif; font-size:12px; }
#body-wrapper {margin:auto; width:956px;}


/*Top HEAD and LOGO*/
#holderHead {padding: 0; position:relative; height:90px; }
#head-phone {background:transparent url(/images/bg-numero-telefono.png) scroll no-repeat top left; width:136px;height:22px; padding:20px 0 0 10px; font-size:16px;line-height:1.4; color:#e91a1a; font-weight:bold; position:absolute;right:10px; top:10px;}
#head-logo {padding: 0px 0px 0px ; margin:auto; position: relative;  }
#head-logo #const-logo {position: absolute; left:10px; top:10px;}
#head-logo #inmo-logo {position: absolute; right:10px;}


/*Menu*/
#index-left-column ul {width:162px;}
#index-left-column ul li {width:162px; border-bottom:solid 1px #bbbbbb;padding: 5px 0 5px 20px;background-image:url('/images/li-bullet.png'); background-position:7px 9px;background-repeat:no-repeat;}
#index-left-column ul li.separador {height:40px;border-width:0;background-image:none; }


/*Footer*/
#foot {margin:auto; width:956px; height:44px; line-height:44px; background-color:#ab2d2d;color:#FFF;text-align:center;}


.guarda {padding-top:5px;}


#main-wrapper{background-image:url("../images/bg-menu.png"); background-repeat:repeat-x; width: 956px; margin: 0px auto;background-color:#FFF;}

/*Left Column*/
#main-wrapper #index-left-column{width:185px; padding: 0px; float: left; padding-top:10px;}
#main-wrapper #index-left-column h2{font-family: 'Trebuchet MS', Helvetica, sans-serif; margin: 10px 0px 10px; font-size: 16px; padding: 0px 0px 15px 20px;  color: #333; text-shadow: #fff 1px 2px 2px;}
#main-wrapper #index-left-column #imageMap {padding: 4px; border: solid 1px #bfbfbf; background-color:#fff;text-align:center; margin:auto;}


#bgBody {background-color:#FFF;margin-top:10px;}
/*Right Column*/
#main-wrapper #index-right-column {width: 771px; padding: 0px 0px 10px; float: left;}
#main-wrapper #index-right-column h2 {color:#333333; font-family:'Trebuchet MS',Helvetica,sans-serif; font-size:18px; margin:10px 0; padding:0 0 15px 20px; text-shadow:1px 2px 2px #AAA; color:#000;}
#main-wrapper #index-right-column .captador { width: 263px; padding: 0px; float:left;}


/*Tarjetas Destacadas*/
#main-wrapper #index-right-column .destacada {width: 390px; height: 113px; padding: 10px 0 10px 20px; margin: 0px; border-bottom: solid 1px #CACACA;
												background-color: #FFF; font-family: Verdana, Helvetica, sans-serif; position:relative;}
#main-wrapper #index-right-column .destacada h4 {  font-weight: bold; font-size: 14px; line-height: 20px; height: 22px; }
#main-wrapper #index-right-column .destacada h4 a {color: #000; font-size: 12px; display:block;}

	/*Colores de los textos para las diferentes operaciones en los destacados*/
	.op1, .op4 {color: #387715 !important;}
	.op2 {color: #ab2d2d !important;}


#main-wrapper #index-right-column .destacada .lft {float:left; width:140px;position:relative;}
#main-wrapper #index-right-column .destacada .lft .foto{width: 140px; height: 113px; display:block;}
#main-wrapper #index-right-column .destacada .lft .operacion{width:68px;height:68px;position:absolute;top:0;left:0;}
#main-wrapper #index-right-column .destacada .rgt {float:left; padding: 0 0 0 20px; width:220px; color: #000;font-size: 11px; }
#main-wrapper #index-right-column .destacada .rgt .label {line-height: 16px;}
#main-wrapper #index-right-column .destacada .rgt .precio { color: #b22121; font-weight: bold;}
#main-wrapper #index-right-column .destacada .visitas,
#main-wrapper #index-right-column .destacada a.masinfo {color: #b22121; line-height: 11px; font-size: 11px; position: absolute; bottom: 6px; right: 5px; background-image:url(/images/mas_info.jpg); background-repeat:no-repeat; width:37px; height:11px; text-indent:-9999px; overflow:hidden;}
#main-wrapper #index-right-column .destacada .visitMoreInfo {position:absolute; bottom:5px; line-height:11px;}
#main-wrapper #index-right-column .destacada a:hover.masinfo {text-decoration: underline;}
#main-wrapper #index-right-column #destacadas-holder {width:410px; float:left;margin-right:5px;}


/*Segundo listado index*/
#tablaIndex {padding:20px 0;}
#tablaIndex thead th	{font-weight:bold; background-color:#ab2d2d;color:#fff;padding:5px 0 5px 5px;text-align:left;}

#tablaIndex thead th.precio	{padding-right:30px;}

#tablaIndex td		{vertical-align:middle; height:75px;}
#tablaIndex tr.odd td	{background-color:#f5f5f5;}

#tablaIndex .imgs		{width:107px;position:relative;text-align:center;}
#tablaIndex .imgs		a {position:relative;display:block;width:62px; margin:auto;border: solid 2px #c5c5c5}
#tablaIndex .imgs		img {width:62px;}
#tablaIndex .operacion{width:45px  !important	;height:45px  !important;position:absolute;top:0px;left:0px;}
#tablaIndex .tipo		{width:92px;padding-left:4px;}
#tablaIndex .ciudad		{width:104px;padding-left:4px;}
#tablaIndex .prov		{width:120px;padding-left:4px;}
#tablaIndex .zona		{width:144px;padding-left:4px;}
#tablaIndex .op			{width:83px;text-align:center;}
#tablaIndex .precio		{width:82px;text-align:right;padding-right:24px;font-weight:bold;}
.index {text-align:right;}
.index a {font-weight:bold;color:#fff;}





#indexMapH{width:350px; float:left;}
#indexMap{width:350px; height:350px;}
#indexMapH h4 {margin-top:10px;  font-weight: bold; font-size: 14px; line-height: 20px; height: 22px; display:block;color: #ab2d2d;}

/*Buscador*/
#buscador {margin: 0 auto;width:185px;}
#buscador .brcolumn {padding:5px 10px; height:35px;}
#buscador .brcolumn label{ font-size: 10px; color: #FFFFFF; font-weight:normal; font-family:Verdana;  }
#buscador .brcolumn select.fullWidth {width: 167px; margin: 2px 0px; font-size: 10px;}
#buscador .brcolumn select {width: 80px; margin: 2px 0px; font-size: 9px; border: solid 1px #777777; padding: 2px 0px;}
#desdeS, #habS {float: left; padding-right:5px;}
#hastaS, #mobS {float: left;}
#buscador #submitH {margin:auto; width:79px;padding-top:2px;}

#buscador-holder {width: 126px; height: 210px; float: left;  padding: 8px 17px 0px 17px; background-image: url('../images/bg-buscador.png'); background-repeat: no-repeat; position: relative;}
#buscador-holder h3{font-size: 14px; color: #666561; margin: 5px 0px 5px; }


#captadoresHolder {width:200px; margin:auto;;}
.captador { width: 200px; margin:0px; padding: 0px; text-align:center; padding:5px 0px}
.captador.contacto {background-image: url("/images/contacto-bg.png"); background-position: 225px 55px; background-repeat: no-repeat;}
#captadoresHolder .captador h3 {font-family: 'Trebuchet MS', Helvetica, sans-serif; margin: 0px; padding:0px; font-size: 14px; color: #FFF; text-shadow: #000 1px 2px 2px;}
#captadoresHolder .captador h3 a{color: #FFF; text-transform: uppercase;  text-shadow: #000 1px 2px 2px; text-decoration:none;}
.captador p a{color: #FFF; text-decoration: underline;}
.captador p {font-size: 12px; line-height: 16px; color: #000;}
.v h3 a, .b  h3 a{background-repeat:no-repeat; width:185px;height:62px; text-indent:-9999px; overflow:hidden; display:block; margin:auto;}
.v h3 a{background-image:url(/images/captacion_v.jpg);}
.b h3 a{background-image:url(/images/captacion_b.jpg);}


#captadores {padding: 0px 14px; margin-top: 40px;}
#captadorMartilleros, #captadorDeseaVender, #captadorBuscamosI {
display: block;
width: 310px;
height: 98px;
text-indent: -99999px;
overflow: hidden;
}

#captadorMartilleros{background-image:url("../images/martilleros.png");}
#captadorDeseaVender{background-image:url("../images/desea-vender.png");}
#captadorBuscamosI{background-image:url("../images/buscamos.png");}



#sort-wrap {background-color:#F3F3F3;margin-bottom:5px; height:20px; padding-top:6px;font-size: 12px;}


#sort-holder {float: right;}
#sort-holder ul {text-align: right;list-style: none; padding: 0px;}
#sort-holder ul li {float: left; margin: 0px 3px;}
#sort-holder ul li.label {font-weight: bold;}
#sort-holder ul li.label2 {font-weight: normal; color: #333333;}
#sort-holder ul li a {display: block; text-decoration: none;}
#sort-holder ul li a:hover {color: #B30000;text-decoration: underline;}

#sort-holder ul li a.selected {color: #666;}

#paginado {margin-top: 5px;padding: 5px 5px 5px 0px; background-color: #c87575; font-size: 12px;}
#paginado ul {float: right;}
#paginado ul li{font-family: Verdana, Geneva, sans-serif;font-size: 11px; line-height: 1; float: left; padding: 2px 8px; margin: 0px 1px;  color: #FFFFFF; border-right:solid 1px #fff;}
#paginado ul li a{text-decoration: none;}
#paginado ul li.current {font-weight: bold; color: #FFF; text-decoration:underline;}
#paginado .prev-next-dis, #paginado .prev-next {border-width: 0px;}
#paginado .prev-next-dis{color:#d0d0d0;}
#paginado .prev-next a{color:#fff;}


#listado{width:771px; float:left;padding-top:10px; padding-bottom:20px; }

/*listados*/
.listados {position: relative; -moz-border-radius: 5px; background-color:#FFF;}
.listados .tl, .listados .tr, .listados .bl, .listados .br {background-repeat: no-repeat; position: absolute; width: 10px;height: 19px;}
.listados .tl {top: 0px; left: 0px; background-position: 0px 0px; background-image: url('../images/layout/dataholder-lr-bg.gif');}
.listados .tr {top: 0px; right: 0px; background-position: -10px 0px; background-image: url('../images/layout/dataholder-lr-bg.gif');}
.listados .bl {bottom: 0px; left: 0px; background-image: url('../images/layout/dataholder-blr-bg.gif');}
.listados .br {bottom: 0px; right: 0px; background-image: url('../images/layout/dataholder-blr-bg.gif');}
.listados .hr {border-bottom: 1px solid #969696; height: 1px; line-height: 1px; padding: 1px 0px;}



#resultados thead th	{font-weight:bold; background-color:#ab2d2d;color:#fff;padding:5px 0 5px 5px;text-align:left;}

#resultados thead th.precio	{padding-right:30px;}

#resultados td		{vertical-align:middle; height:75px;}
#resultados tr.odd td	{background-color:#f5f5f5;}

#resultados .imgs		{width:107px;position:relative;text-align:center;}
#resultados .imgs		a {position:relative;display:block;width:62px; margin:auto;border: solid 2px #c5c5c5}
#resultados .imgs		img {width:62px;}
#resultados .operacion	{width:45px  !important	;height:45px  !important;position:absolute;top:0px;left:0px;}
#resultados .tipo		{width:92px;padding-left:4px;}
#resultados .ciudad		{width:104px;padding-left:4px;}
#resultados .prov		{width:120px;padding-left:4px;}
#resultados .zona		{width:144px;padding-left:4px;}
#resultados .op			{width:83px;text-align:center;}
#resultados .precio		{width:82px;text-align:right;padding-right:24px;font-weight:bold;}


.noResults {text-align:center; padding: 5px; font-weight: bold; color: #A40808; font-size: 16px;}


#main-wrapper #contact-left-column{width: 300px; padding: 15px 7px; float: left; text-align: justify;}
#main-wrapper .contacto h1{font-size: 30px; font-family: Arial, Helvetica, sans-serif; color: #A11313; margin: 5px 0px;}

#main-wrapper #contact-right-column{width: 257px; height: 346px; padding: 10px 10px; float: left;  }
#main-wrapper #contact-right-column form label { color: #7E7E7E; font-weight:bold; text-align: left; margin: 5px 0px 5px; display: block;}
#main-wrapper #contact-right-column form select,
#main-wrapper #contact-right-column form input[type=text],
#main-wrapper #contact-right-column form input[type=password],
#main-wrapper #contact-right-column form textarea { width: 306px; font-size: 12px; border: solid 1px #7E7E7E; background-color: #FFF; padding: 2px 4px; font-family: Verdana, Geneva, sans-serif; }

#vendemos, #buscamos {background-color: #FFF; padding: 10px;}
#vendemos h1, #buscamos h1{font-size: 16px; margin: 10px 0px;}
#vendemos h2, #buscamos h2{font-size: 13px; margin: 14px 0px;}
#vendemos label, #buscamos label {display: block; margin: 2px 0px;}
#vendemos input.field, #vendemos textarea.field, #buscamos input.field, #buscamos textarea.field {width: 192px; border: solid 1px #000; font-family: Verdana, Geneva, sans-serif; padding: 4px; font-size: 11px;}
#vendemos select.pr, #buscamos select.pr {width: 50px; border: solid 1px #000; font-family: Verdana, Geneva, sans-serif; padding: 3px;}
#vendemos select.op, #buscamos select.op {width: 200px; border: solid 1px #000; font-family: Verdana, Geneva, sans-serif; padding: 4px;}
#_izq {float: left; margin-right: 30px;}
#_der {float: left;}


.contacto {width:547px !important; margin:5px 4px;}
#contact-left-column ul{list-style:disc; margin:20px; padding:0 10px;}
#contact-left-column ul li{margin:5px 0;}

.contacto p{margin:10px 0px 0px 5px;color:#000; line-height:150%;}
.contacto h3{text-decoration:none !important; text-align:left !important;}



.email_sent{padding: 10px; text-align: center; margin:0px 110px;width:300px}
.email_error{}

#main-wrapper #emp-right-column{width: 735px; padding: 0px; float: left;}
.emprendimientos {border: 1px solid #CFCFCF; -moz-border-radius: 5px;width:718px  !important; margin-bottom:10px;}
.emprendimientos .shareEmp{padding:0 10px 10px;}
.emprendimientos .shareEmp .separador {margin:0px 0px 5px;}
.emprendimientos h2 {text-align:left !important; padding:0px !important; margin:10px;color:#602017; font-size:20px;}
.emprendimientos h3 {text-align:left !important; margin:10px; padding:5px 0px;	font-size:18px; font-weight:normal;color:#602017; border-bottom:solid 1px #666666;}
.emprendimientos h4 {text-align:left !important; font-size:18px; font-weight:normal;color:#602017;}
.emprendimientos .padder {padding: 0px 10px 10px;}
.emprendimientos p.descripcion {margin: 15px 10px; line-height:16px;}
.emprendimientos #googleMapHolder {border: solid 4px #666; width:665px; height:210px;margin:0px auto;}
.emprendimientos ul {display:block; margin:20px auto; text-align:center;}
.emprendimientos ul li{display:inline-block;}
.emprendimientos ul li a{display:block; padding:5px 5px;text-decoration:underline;}
.emprendimientos ul li a:hover{background-color:#602017; color:#FFF;text-decoration:none;}
.emprendimientos ol {list-style: decimal inside;}

.emprendimientos #dptos a.title {display:block; margin:10px; padding:5px 0px; background-image:url(/images/unidades_ver_mas.png); background-repeat:no-repeat; background-position:right 0;	font-size:18px; font-weight:normal;color:#602017; border-bottom:solid 1px #666666;text-decoration:none;}
.emprendimientos #dptos a.title.expanded {background-position:right -28px;}

.imagenesTop{width:593px;height:262px; padding: 31px 15px 11px 12px; background-image:url("/images/bg-planos.png"); margin:auto;}
.imagenesTop .plano{width:300px;float: left;border: solid 5px #cec7c1; }
.imagenesTop .plano img{width:300px;}
.imagenesTop .otrasImg {width:278px;float: left;padding-left: 4px}
.imagenesTop .otrasImg img {width:115px;border: solid 5px #cec7c1; float: left;margin: 0px 7px 28px;}

.infoDpto p {padding: 10px;}
.infoDpto ol {padding: 10px;}

#imageTransition  {width:500px;margin: auto;}
#imageTransition div {font-family:Tahoma;}
#imageTransition p {padding:2px 4px 4px 6px; margin:0;}
#imageTransition a#titleLACSM {font-size: 18px !important;color:#ffffff !important;padding:2px 4px !important;text-decoration:none !important; position:relative;top:3px;}
#imageTransition p.tekst {font-size:1px;color:#ffffff;}

.card {border: none !important; position:absolute;width:100% !important;top:15px}

#formSearchByRef {padding: 0px 20px 10px;}
#formSearchByRef .help{font-size:12px;line-height:15px;}
#formSearchByRef input.text{width: 100px;}
.linker {color: inherit;}

.listados h1 {font-size:18px; margin:10px; color:#AB2D2D;}

#textos {background-color:#FFF;padding:10px; text-align: justify;}
#textos  h1{font-size:18px; margin:10px; color:#AB2D2D;}
#textos  p{line-height:1.5; margin:10px;}

#footCredits {margin:auto; width:956px; text-align:right; font-size:11px; margin-bottom:30px; }
#footCredits a{font-size:11px; color:#000;line-height:25px;}
